run a surplus